.scrollnews{height:60px; line-height:60px;width:100%;}  
.scrollnews-con{width:89%;overflow:hidden;height:60px;float:left;padding-right:5px;}
.scrollnews-con ul {width:100%;overflow:hidden;height:60px;position:relative;}
.scrollnews-con ul li{position: absolute; top:0;left: 0;height:60px;display: block;  white-space: nowrap;}
.scrollnews-con ul li a{font-size:16px;color:#262626;background:url(focus-icon-active.png) no-repeat left center;padding-left:15px;margin-right:15px;}
.scrollnews-con ul li a:hover{color:#262626;font-weight:normal;}
.scrollnews-more{font-size:14px;padding-left:5px;color:#6e6e6e;border-left:2px solid #a2a2a2;}

/* 要闻动态 */
.FocusNews{
    width: 100%;
    margin-top: 10px;
    clear: both;
    overflow: hidden;

  }
  .FocusNews_top{
    height:43px;
    border-bottom:1px solid #cbcbcb;
  }
  .FocusNews_top a{
    float:left;
    display:inline;
    color:#666666;
    font-size:18px;
    height:42px;
    line-height:42px;
    width:150px;
    text-align:center;
    background:#fff;
    border-top:3px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
  }
  .FocusNews_top a.on{
    border-top:3px solid #015293;
    border-left:1px solid #cbcbcb;
    border-right:1px solid #cbcbcb;
    border-bottom:1px solid #fff;
    color:#015293;
    font-weight:bold;
  }
  .FocusNews_con{
    margin: 10px 0;
  }
  .FocusNews_con ul li a{
    font-size: 16px;
    display: inline-block;
    overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 70%;
  line-height: 32px;

  }
  .FocusNews_con ul li{
    overflow: hidden;
    padding-left: 10px;
  }
  .FocusNews_con ul li span{line-height: 32px; float: left; margin-right: 20px;}

/* swiper */
  .h5-lunb{ width: 95%; margin: 0 auto; }
  .h5-lunb .swiper-slide{ text-align: center;}

  .main-lunbo{width: 95%; margin: 0 auto;}
  .main-lunbo img{ width: 100%; height:260px}
  .main-lunbo a span{ width: 100%; height: 30px; background-image: linear-gradient( to bottom, rgba(0,0,0,0.1),rgba(0,0,0,.9)); display: block;  }
  .main-lunbo a span em{display: block; width: 70%; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; color: #fff; padding-left: 10px;}
  .swiper-pagination{ text-align: right;}
  .swiper-pagination1{ position: relative; top:-30px}


/* 科技创新与技术服务 */
    .innovate{
      padding-top: 26px;
      margin: 0 auto 12px;
    overflow:hidden;
    }
    .innovate_title{
      height: 20px;
      line-height: 20px;
      font-size:24px;
      text-align: center;
      background: url(ngy_kecxlin_2017128_1000.png) center no-repeat;
    }
    .innovate_con{
    overflow:hidden;
      padding-top: 22px;
    }
   .innovate_con  .first-module{margin-left:0; margin-bottom: 20px;}
   .innovate_con  .second-module{margin-left:0;}
   .innovate_con  .first-module  .innovate_tab_title ul li.last  span{border:0;}
   .innovate_con  .second-module .innovate_tab_title ul li.last  span{border:0;}
     .innovate_tab{
       display: flex;
       justify-content: space-around;
     }
     .innovate_tab_conall{ width: 72%;}

     .innovate_tab_title ul{
       background-color: #015293;
       border:solid 1px #015293;
     }

     .innovate_tab_title ul li span{
       display: block;
       width: 80px;
      font-weight:bold;
       border-bottom: 1px dashed  #4a83b0;
       color: white;
       font-size: 14px;
       padding: 8px 5px;
     }

     .innovate_tab_con ul li{
       font-size: 14px;
       line-height: 32px;
       overflow: hidden;
     }
     .innovate_tab_con ul li a{
       display: block;
       width: 80%;
     float:left;
     font-size:16px;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     }
     .innovate_tab_con ul li span{
       color: #999;
       padding-left: 10px;
       float: right;

     }
     .innovate_tab_title ul .car span{
       color: #015293;
      font-weight:bold;
       background: #fff;
       
     }


     .Culture {
      width: 95%;
      margin: 0 auto;
      background-color: #f7f7f7;
      position: relative;
      overflow: hidden;
  }
  .case{ margin-bottom: 20px;}
  .case_top {
    height: 28px;
    margin-top: 25px;
}
.new-more {
  float: right;
  line-height: 26px;
  background: url(new-more-icon.gif) no-repeat left center;
  padding-left: 10px;
  font-size: 14px;
  color: #666666;
}
.case_con {
  margin-top: 5px;
}
.case_con_first {
  width: 360px;
  overflow: hidden;
  padding-top:12px
}
.case-item p {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(home-cgal-pic-png-bg.png) no-repeat left center;
  padding-top: 20px;
  line-height: 28px;
  color: #fff;
  text-align: center;
  background-size: 100%;
  width: 100%;
}
.case-item {
  float: left;
  width: 127px;
  height: 78px;
  position: relative;
  overflow: hidden;
}
.case_rn {
  width: 210px;
  padding-left: 15px;
  overflow: hidden;
}
.case_rn a {
  line-height: 30px;
  font-size: 16px;
  display: block;
}
.case_top span {
  font-size: 20px;
  font-weight: bold;
}
.Party_building_top span {
  font-size: 20px;
  font-weight: bold;
}
.Party_building_con ul li {
  height: 30px;
  line-height: 30px;
}
.Party_building_con ul li a {
  font-size: 16px;
  width: 80%;
  display: inline-block;
  overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
.Party_building_con ul li span{ float: right; color: #999;}
.Party_building_con ul{ padding: 0 10px;}
.Party_building{ margin-bottom: 20px;}
.footer-alink-pic{ display: flex; justify-content: space-around; flex-wrap: wrap; margin-top: 20px;}
.Cooperation{ padding-bottom: 20px;}
.footer-alink-pic img{ width: 170px; margin: 10px 0;}

.footer_con {
  width: 95%;
  margin: 0 auto;
}
.yqlj div {
  font-size: 20px;
  padding: 21px 0 6px 0;
}
.yqlj ul{ overflow: hidden; padding-bottom: 20px;}
.yqlj ul li {
  float: left;
  line-height: 33px;
  padding-left: 10px;
  background: url(ngy_yqljdian_2017128_1000.png) no-repeat;
  background-position: 1px center;
  color: #c1c1c1;
  margin-right: 20px;
}
.jsfw-more{ float: right; margin-top: 10px; color: #015293;}



